home *** CD-ROM | disk | FTP | other *** search
- %case window field%
- %HandleName%:% %TEHandle;
- %case create%
- SetWFont (%itemname%);
- bounds := GetWRect (%itemname%);
- %HandleName% := TENew (bounds, bounds);
- TESetJust (textJust, %HandleName%);
- TEAutoView (true, %HandleName%);
- %if firstEdit = %
- %set firstEdit = handleName%
- %endif%
- %case dispose%
- TEDispose (%HandleName%);
- %case mousein%
- if PtInRect (where, %HandleName%^^.viewRect) then begin
- if text <> nil then begin
- TEDeactivate (text);
- end;
- text := %HandleName%;
- TEActivate (text);
- TEClick (where, false, text);
- end;
- %case update%
- TEUpdate (thePort^.portRect, %HandleName%);
- %case itemNr%
- %DefineItem%
- %case dialog field%
- %fieldname%:% %longint;
- %haveField%
- %case init field%
- %fieldname% := 0;
- %case set%
- SetDNum (%Itemname%, %Fieldname%);
- %case hit%
- %if not disabled%
- %itemname%: begin
- GetDNum (itemNr, %fieldname%);
- end;
- %endif%
- %case finish%
- %if disabled%
- GetDNum (%itemname%, %fieldname%);
- %endif%